About the computation of forgetting symbols and literals
نویسنده
چکیده
Recently, the old logical notion of forgetting propositional symbols (or reducing the logical vocabulary) has been generalized to a new notion: forgetting literals. The aim was to help the automatic computation of various formalisms which are currently used in knowledge representation, particularly for nonmonotonic reasoning. We develop here a further generalization, allowing propositional symbols to vary while forgetting literals. We describe the new notion, on the syntactical and the semantical side. We provide various manipulations over the basic definitions involved, including for the original version, which hopefully should help improving again the efficiency of the computation. This work concerns especially circumscription, since it is known that one way of computing circumscription uses the forgetting of literals. Introduction The well-known notion of forgetting propositional symbols, which is known at least since a 1854 paper by Boole under the name “elimination of middle terms”, has been used for a long time in mathematical logic and in its applications for knowledge representation (see e.g. (Lin & Reiter 1994; Lin 2001; Su, Lv, & Zhang 2004)). It is a reduction of the vocabulary, thanks to the suppression of some propositional symbols. Let us consider the formula (bird ∧ ¬exceptional → flies) ∧ ¬exceptional. We may want to “forget” the symbol exceptional, considered here as “auxiliary”, then we get the formula
منابع مشابه
Forgetting Literals with Varying Propositional Symbols
Recently, the old logical notion of forgetting propositional symbols (or reducing the logical vocabulary) has been generalized to a new notion: forgetting literals. The aim was to help the automatic computation of various formalisms which are currently used in knowledge representation. We extend here this notion, by allowing propositional symbols to vary while forgetting literals. The definitio...
متن کاملLiteral Projection for First-Order Logic
The computation of literal projection generalizes predicate quantifier elimination by permitting, so to speak, quantifying upon an arbitrary sets of ground literals, instead of just (all ground literals with) a given predicate symbol. Literal projection allows, for example, to express predicate quantification upon a predicate just in positive or negative polarity. Occurrences of the predicate i...
متن کاملLPForget: A System of Forgetting in Answer Set Programming
A novel declarative approach of forgetting in answer set programming (ASP) has been proposed recently. In this paper we report a system prototype of forgetting in ASP, called LPForget. It consists of two modules: (1) Forgetting: computing the result of forgetting about certain literals in logic program under the answer set semantics; (2) CRS: application of forgetting in resolving conflict (or ...
متن کاملGeneric Literals
Mmt is a formal framework that combines the flexibility of knowledge representation languages like OpenMath with the formal rigor of logical frameworks like LF. It systematically abstracts from theoretical and practical aspects of individual formal languages and tries to develop as many solutions as possible generically. In this work, we allow Mmt theories to declare user-defined literals, whic...
متن کاملRole Forgetting for ALCOQH(O)-Ontologies Using an Ackermann-Based Approach
Forgetting refers to a non-standard reasoning problem concerned with eliminating concept and role symbols from description logic-based ontologies while preserving all logical consequences up to the remaining symbols. Whereas previous research has primarily focused on forgetting concept symbols, in this paper, we turn our attention to role symbol forgetting. In particular, we present a practical...
متن کامل